body{
	padding-top: 71px;
}
header{
	padding-top: 10px;
	padding-bottom: 10px;
}
#navtop{
	background-color: #fff;
}
#navtop >.container> .navbar-header> a >img{
	height: 50px;
}
#mynav{
	margin-top: 0;
}

#mynav a{
	font-size: 20px;
	color: #333;
}
#mynav a.active{
	color: #FE6152;
}
#toplogo{
	margin-right: 30px;
}
button.navbar-toggle{
	background-color: #f1f1f1;
}
.icon-bar{
	background-color: #ccc;
}
.navbar-brand img{
	display: block;
	height: 100%!important;
}
#search button{
	color: #FE6152;
	border-color: #FE6152; 
}
.footer{
	padding-top: 40px;
	background-color: #505050;
	color: #ccc;
}
.footer .col-md-2:nth-child(1){
	padding-left: 0;
}
.footer .col-md-2:nth-child(2){
	padding-right: 0;
}
.footer .col-md-2:nth-child(4){
	padding-left: 0;
}
.footer .col-md-2:nth-child(4) .col-md-6{
	padding-left: 0;
	padding-right: 0;
}
.footer .col-md-2:nth-child(5){
	padding-right: 0;
}
.footer h5{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.footer a{
	color: #ccc;
}
.col-md-2>img{
	width: 160px;
}
.copy{
	margin-top: 60px;
	padding-bottom: 20px;
}
@media (max-width:768px){
	#mynav li{
		background-color: #fff;
		border-bottom: 1px solid #ccc;
	}
	#search{
		position: absolute;
		right: 80px;
		top: 12px;
	}
	#toplogo{
		margin-right: 0px;
	}
	button.navbar-toggle{
		margin-right: 0;
	}
	.col-xs-6{
		padding-left: 0;
	}
}
@media (max-width:991px){
	.footer .col-md-2:nth-child(2){
		height: 160px;
	}
	.col-xs-3{
		padding-left: 0;
		padding-right: 0;
	}
}